EG> И я всё ещё жду. из неподключенной к сети системы немного геморно ее выковыривать. А другого sata у меня нет. Поскольку у меня есть теперь gpart list - могу его выложить. BTW - а у gpart, что, нет какого-нибудь list в формате, который можно было бы обратно скормить gpart?
EG> делал fsck, чтобы убедиться, что раздел цел. Я отрезал только 1K от конца. а, ну, видимо, раздел туда просто не достал. То есть ты потерял только саму запасную таблицу, а у меня и хвост раздела тоже отрезался.
Собственно, я ж скормил тебе патч, который мою проблему решил - и показал пальцем на проверку, которая во всем виновата - мне просто лень разбираться в этом мутном коде без комментариев, чтобы понять, что именно оно там проверило, быстрее было понатыкать отладочной печати и пересобрать *один* раз.
AK>> По моим соображением - отрубать надо вообще все проверки, ведущие на goto AK>> fail; EG> Hельзя "отключать все проверки", если нет гарантии, что это впоследствие EG> не приведёт к панике, потому как нарушаются некие инварианты, а панику чинить. Впрочем, гарантий все равно не будет - мы ж не знаем, как поведет себя мильентыщ возможных fs, если им при этом действительно какие-то важные структуры оторвет. Hо мы оставим возможность хотя бы пытаться чинить штатными инструментами - а сейчас даже чтоб просто все снести и зачистить диск - его проще на вендупоганую отнести (и в очередной раз удивиться, что та не падает и диск просто читает. Смешно если еще и shrink умеет). Заменять нечитаемость вообще на читаемость с паникой - как по мне, так себе поможет восстановить диск. BTW, хорошим тоном было бы в этих дурацких предупреждениях ЯВHО упоминать sysctl который отвечает за аварийный доступ - а не заставлять пользователя искать то, непонятно что и где. Из них вообще-то совершенно неочевидно что искать есть чего в принципе.
> Alex
--- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)